#ifndef EDYTOR_OBRAZOW_H
#define EDYTOR_OBRAZOW_H

#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/opencv.hpp>
 #include <string>
 #include <QMessageBox>
#include <QTextCodec>

#include <QFileDialog>

#include <QMainWindow>

namespace Ui {
    class edytor_obrazow;
}

class edytor_obrazow : public QMainWindow
{
    Q_OBJECT

public:
    explicit edytor_obrazow(QWidget *parent = 0);
    ~edytor_obrazow();

private slots:


    void on_zaladujBT_clicked();

    void on_resetBT_clicked();

    void on_efektBT_clicked();

    void on_radio1_toggled(bool checked);

    void on_radio3_toggled(bool checked);

    void on_radio2_toggled(bool checked);

    void on_radio4_toggled(bool checked);

    void on_radio5_toggled(bool checked);

    void on_radio6_toggled(bool checked);

    void on_zapiszBT_clicked();


private:
    Ui::edytor_obrazow *ui;
    cv::Mat obraz;
    cv::Mat obraz2;
    int efekt;
    QString nazwa_obrazu ;
    bool czyjestobraz;
};

#endif // EDYTOR_OBRAZOW_H
